package com.example.travelplan.app.dominio;


import java.util.ArrayList;
import java.util.Date;
import java.util.Map;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by alto on 19/06/2014.
 */
public class Dia {
    private Integer m_id;
    private Date    m_data; //informação do dia em questão
    private Map<Integer,Atividade> m_atividades; // informação da hora e o lugar

    Dia(){
        m_id = 0;
        m_data = null;
        m_atividades = null;
    }

    Dia(Integer _id, Date _data , Map<Integer,Atividade> _map){
        m_id = _id;
        m_data = _data;
        m_atividades = _map;
    }

    public Integer getM_id() {
        return m_id;
    }

    public void setM_id(Integer m_id) {
        this.m_id = m_id;
    }

    public Date getM_data() {
        return m_data;
    }

    public void setM_data(Date m_data) {
        this.m_data = m_data;
    }

    public Map<Integer, Atividade> getM_atividades() {
        return m_atividades;
    }

    public List<Atividade> getListaAtividade() { return new ArrayList<Atividade>(m_atividades.values());}

    public void setM_atividades(Map<Integer, Atividade> m_atividades) {
        this.m_atividades = m_atividades;
    }
}
